1132
0
1084
935
383
493
475
300
804
573
2211
913
1282
1454
1053
611
1129
1049
714
553
798
472
2710
9
477
1348
1874
1
822
1650
3442
2
414
13159
10