3715
2
5151
21152
8
946
1
4651
3
2650
20
2405
2740
280
297066
0
582
1623
3080
370
181997
11
1668
2773
1047
843
1019
3090
6
1069
3539
451
909
742
1515
392
3012
1522