1132
0
1084
553
1282
804
935
714
1454
1053
486
1073
2211
1650
573
637
414
477
484
493
475
58
383
290
20634
8
116
980
1
4820
2
55
798
522