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