1331
2
2380
6
2296
1
1132
0
553
804
3632
3
1084
935
493
3456
714
2499
383
1225
573
1053
2211
2346
1073
798
2722
770
2395
422
300
1049
18844
2755
1436