3715
2
5151
2740
3
2090
1
2610
2414
21152
8
6666
4
181997
11
101415
109
1047
4651
3544
2650
20
297066
0
2405
3163
2668
280
2462
1976
1431
1348
3080
785
1830
383
989
2773
610