951
1
1306
3683
1743
0
1095
1787
1399
790
2262
2562
2
3326
3
1681
2044
2166
2999
1599
4096
1720
1757
5375
2287
2013
1369
21152
8
2669
1247
2173
2505
2456
12632
7