951
1
2505
2
7471
9
3591
11
1558
400
0
1815
658
851
1162
2268
4
674
2982
3
1767
1449
4309
1239
6753
17
517
3079
1013
2328
1053
4329
10
1371
5746
23
2255
3107
7
1250
2781