4943
2
3539
3
2794
1889
1
1618
0
1458
684
7994
2327
11
841
1636
862
2650
20
3066
7
2534
2343
3024
2037
1931
4
3505
5
2092
3261
2233
2740
676
527
8607
8
5389
14421
12