1215
2
2316
4
8477
26
1155
1197
2853
5
1276
10
1295
1
710
637
2170
3223
295
324
3
376
106
361
356
0
1266
1040
961
5776
2352
1244
1376
254
232
408
905
2010