159
1
1248
1131
1681
969
0
1266
2238
1416
1011
2287
6899
9
2070
1185
1914
1128
2
1690
697
2760
4
658
1564
1660
1529
1265
1844
2562
1590
2392
2277
2344
13018