953
2
4980
5
1262
7
4351
4015
1122
1
3166
3085
4
2504
2214
2880
12
742
1319
702
1808
3234
3
1030
2800
982
0
1203
1659
856
2867
10
1281
2621
9
542
1455
1682
1200