1132
0
804
1129
935
493
383
1084
300
1921
4
475
518
1
2211
573
4987
3
1053
1230
5
6333
2
1049
714
553
2275
913
1454
2168
1282
2442
611
2668
1809
414