4943
2
400
0
3539
3
2794
1889
1
1618
1458
551
1530
4
2327
11
2505
841
101569
2821
7599
13
751
1974
2836
2650
20
2920
954
1537
996
3217
5
1421
3066
7
4179
1593
2534