1
1123
0
802
970
671
980
985
892
873
871
808
749
814
1156
952
891
1621
1927
1360
1447
1388
139780
2802
2426
2421
2324
2286