1050
3
1106
1
1132
924
2818
998
4
2631
1915
2
1796
3956
2999
9
2099
1343
1092
12339
12
3169
212347
0
2935
4999
6424
1360
1874
1525
2526
4954
5
1829
1363
11
3304
2499
199