2371
2
1362
4
3293
1
1292
1937
475
0
798
552
860
1462
383
611
400
804
455
4106
522
477
353
521
3888
3
543
787
2395
3015
8116
6
1898
29323
458
418