989
3
3354
5
2294
1
2522
2
1015
2670
1694
951
690
2669
2312
0
564
2495
2183
9
1743
108797
2262
1936
3398
2620
8
1801
21152
2949
1050
1338
1372
8786
2515
3366
1826