1065
1
1286
2427
12
1812
3315
1458
923
874
0
1317
1814
802
6236
1834
2209
1294
2080
601
1022
323
969
658
388
423
1763
1529
1669
931
801
2399
2184