1603
2
1521
1
3024
3
2023
953
2125
1570
1568
4241
1782
23774
4
662
0
18258
385
300
13967
1380
1199
2262
2523
1542
697
442
6547
3196
3580