2700
420
600
3744
60256
3765391
265132
2335346
6225541
2110
39814
2024
1638517
1159112
11279276
1037316
10194259
97794
8323155
778311
71346
62094
57642
54248