15276
27
1116
0
1540
346
592
1645
1
290
2075
2
2454
7
409
439
418
463
641
2952
1245
338
486
262
622
521
361
1269
1636
1649
993
813
1266
458
594