2577
780
2250
3052
2254
2100
3633
1512
1042
54518
1912
46819
1606417
1118212
10342276
1010516
96563
9395258
7756154
743811
69616
60144
55562
52988