2240
640
470
310
1200
1170
1640
1280
1660
1800
20513
308556
90685
74069
45471
44126
28730
2791839
32465
39290
28972
864314
90959
1457713
1590225
1529916
2092231
52424
1582219
22071
40773
25672
732810
647110
48045
80739
82257
614518
34845
1886826
1214614
40694
3056446
898317
602210
41463
41765
25881
14540
36303
38313
17433
2231748
908915
34483
55296
24076
21615
448112
2512958
61276
34936
52599894
180531833
435041736
29315
24225
45076
2260256
2893441
56382
43643
2093322
70076327
129388060
334433391
88407959
78618103