3326
3
21152
8
2562
2
3080
2932
3090
6
1632
2535
19783
1699
2740
17946
0
2368
1
3715
32302
297066
2037
5151
1500
3354
4651
2626
25669
4179
3589
2780
3498
4
280
2405
1416