4761
2
1404
1643
4034
1
2480
4
2667
443
0
2189
815
1431
2471
971
18816
11
4168
5
4042
2711
3101
2270
652
795
734
475
984
1816
1310
3041
3
1518
1239
515
3998