3090
6
2903
3
2932
2
2352
2996
0
1479
1
3117
8
21152
4499
12
1393
3289
3080
108797
1181
2333
572
2621
25669
3206
5
1537
619
2823
2838
2241
3460
7
1679
59
2698
2468
14