159
1
1248
1131
1380
0
1681
969
1225
6899
9
1012
1376
868
1310
542
581
978
629
1416
1266
2070
2238
718
660
504
1185
475
1914
458
1011
2649
2287