410
150
20
280
80
341
652
90
8141
15921
22973
29833
10650
17852
5091
14470
2160
2530
2290
3400
3640
4280
237329
2593
1700
1440
4094191
8951833
363415
3221
25468899
5823716
7021
6231
3171
5121
2701
6004
3373
980
1614
873
1751
1138
1100
610
1543
790
642
1444
930
770
650
1490
2289
990
1320
1240
701
807942
656821
785726
475926
1101016
5356327
2612268
5855541
2902966
43636