29315
23513
24854
4100
357176
2829
2739
4140
4240
2820
2239
2197
602911
43330
43233
41097
3649270
3421156
29674
2868149
27306
23232
21580
19760