2371
2
3293
1
1362
4
1292
1937
3888
3
860
0
965
475
798
116
29323
521
58
418
8116
6
611
464
2934
8
1230
5
1636
2948
63
477
1073
458
392
2395
804
2431