995
2
937
1411
1
1789
6
1036
10628
15
3458
8
1568
3970
2243
4
13211
5
1477
3375
1441
3022
3
2048
11
1172
1936
1645
1194
1555
888
1312
1075
4092
9
1301
3279
1495
2342
4628