1843
3
1530
2
1605
4
209
1
1497
5598
6
420
1821
1308
8
1204
5743
1914
39387
24
1296
7935
20
1978
804
981
4444
16050
30421
0
4220
413
252
838
1458
2427
6967
12
1932
813