686
1
1298
722
584
745
1338
1243
1211
2
1608
1108
1502
892
8389
2589
4
2516
1796
0
1923
3231
3
2389
1785
2249
2421
1348
1761
4443
4793