5635
640
380
578956
442268
3430
558103
185
486
7313
270
23796
17850
15841
14292
10982
1068263
9714
955148
9400
795142
7430
71711