3141
2
1147
1
1015
83
808
1694
951
690
1062
830
2669
1568
2107
1787
2368
564
1743
0
1816
1038
108797
3835
5
3518
3
1451
1606
1660
6236
10
2505
8527
1047
17970
15