951
1
2505
2
1451
980
784
66
0
1015
1694
690
1463
1239
2669
674
8527
24337
22
946
913
564
1162
1223
851
6753
17
3591
11
599
135
1767
5746
23
1324
1514