3310
2
2525
4
1048
0
667
4491
8527
1
1192
1811
571
629
3901
3
3369
3228
504
12632
7
2489
712
3366
2080
5825
627
1741
9220
34959
18
4360
1826
592
5674
1760
3859
5