3310
2
2525
4
1048
0
38477
34
667
4491
8527
1
1192
1811
571
629
14861
7
3901
3
3369
3228
103
504
1419
12632
2489
712
3366
2080
5825
627
1741
9220
34959
18
4360
1826