951
1
1650
4
674
2
1239
2505
3591
11
1162
1451
980
784
108797
0
400
3354
9
1015
1694
3491
2393
6
690
1710
471
3551
10
2669
8527
1839
2340
24337
22
913
564
1223