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