402
340
1053
720
530
464
260
332
230
261
331
330
602911
43330
43233
41097
3649270
3421156
29674
2868149
27306
23232
21580
19760