3429
7
1532
1
2535
2
4655
10
1777
807
2100
21152
8
3090
6
3083
7599
13
1814
572
0
946
32302
1168
19783
2710
802
1821
4438
2932
2258
2935
766
3498
4
6346
16
4179
1303
1938