3715
2
5151
21152
8
2377
1
4651
3
2650
20
2405
2466
5
2740
280
297066
0
785
610
2139
4
3080
181997
11
944
2773
302
1047
432
2132
3090
6
617
1282
594
2932
989
1212
1179