1846
1483
1384
30734
3859
41320
2453
24016
684
21928
580
532
654812
46743
46620
44858
4009271
3792157
31754
3102151
29586
25382
23320
21470