3090
6
2535
2
1902
1
3498
4
2996
0
4562
5
7793
32302
3153
4321
19783
4360
2385
2932
1603
25669
619
3591
11
17946
2365
1036
1363
255
2990
400
14
1153
572
2884
21152
8