19944
2
2710
6346
16
2358
9
3090
6
1720
1622
1
4435
3
2435
3673
3694
1558
951
467
0
6499
1015
1087
1348
496
2495
1911
1827
1380
159
2522
1606
1325
1250
658
1751