3310
2
2525
4
1048
0
4745
9
1778
6139
3069
5
1009
1
667
4491
8527
1192
1811
571
629
3901
3
3369
2259
1212
3228
504
12632
7
2489
712
3366
2080
5825
627
1741
9220