1089
0
673
2
533
2333
1
2196
3
1862
2898
9
411
925
1884
1426
1688
617
685
894
2324
1288
990
946
536
1734
1307
1267
2964
1274
1374
5
1583
1180
102
746