951
1
1451
4309
3
2530
4
1223
2505
2
1694
1431
6
1015
980
6236
10
0
1688
1922
1239
784
1767
8527
1400
2372
599
135
19932
1514
1534
1329
2906
2495
890