3038
19
1050
3
1526
1326
1
1656
1621
7
3010
6
3320
2
1437
1306
1379
4418
5
1941
4434
10
2085
4
2407
2188
1488
1428
5183
12
1528
1578
3361
1097
867
1351
1559
1799
18805
9
1384