986
7
954
2
1142
1
413
762
0
3137
10
1077
4
308
1519
562
641
336
167
220
4556
28
1041
1484
815
1368
3
1448
940
3016
1267
16
3281
8
1688
1667
6
1611
704
884