1292
2
1362
4
3293
1
1937
2371
860
0
1462
475
798
400
804
455
552
3888
3
611
383
2395
1898
4106
521
152
477
58
522
1504
1073
29323
353
116
1650