3054
2
3863
14
1518
17391
7
1213
0
2110
1
20850
5
2650
20
18258
2689
2872
1701
894
7086
12
383
1985
2309
1993
3
66
280
452
1320
1631
4
1581