1106
2
3044
5
8852
23
16547
1
2696
3
2931
4
703
1165
1339
1589
1075
8
1298
840
0
1645
1206
542
2206
2302
6
3029
1657
4474
14
1236
1281
2205
951
5071
1056
1408
1251
952