1132
0
804
573
1053
611
935
2211
1084
1957
2
699
1
418
300
493
383
714
1282
475
437
11881
3
1390
2269
2395
1650
812
1049
1129
1625
553
477
2283
4