986
7
954
2
1142
1
413
764
0
3138
10
1077
4
309
1520
562
641
336
414
167
221
4556
28
1041
1484
815
1368
3
1448
940
3017
1267
16
3281
8
1688
1667
6
1611
704
884