963
2
1489
1463
7
4368
9
3327
4
2880
3
858
3181
1
1202
726
1211
2382
10
903
534
918
0
4849
11
997
618
828
864
1699
565
425
494
1339
73
1014
1559
1543
95