1132
0
2541
935
804
493
383
1649
1
1084
300
3119
475
839
2211
573
912
1053
1049
714
2260
12
1129
553
913
1454
1282
611
414
2395
1139
1073
400