1132
0
625
2
935
804
493
383
3075
4
1084
300
990
475
9315
2211
573
1053
1049
714
1129
553
1722
913
3393
10
1454
605
6343
24
1282
18403
6
611
414
2395