1235
1
7791
6
1547
2593
4
1327
5885
860
0
475
1676
2
2231
798
400
804
455
1462
727
552
611
383
2395
1898
4106
521
152
477
58
522
1504
1073
29323