1260
2
2357
4
8561
26
1181
1221
2876
5
1299
10
3163
1314
1
725
2198
710
3291
389
340
3
331
379
118
1290
399
0
1053
983
2400
5814
1265
1410
277
2038
255
422