3715
2
5151
5592
8
21152
4651
3
2650
20
2405
1
2740
280
1723
297066
0
1203
3080
181997
11
2773
2195
1047
1857
3090
6
1636
5
2932
2166
636
2079
1069
1500
2735