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