5971
29513
4190
3310
38051
3609
53523
34962
4270
24218
26614
34220
602911
43330
43233
41097
3647270
3420156
29664
2867149
27296
23222
21580
19760