1815
2
2982
3
21152
8
2740
297066
0
5151
3080
3715
1500
1
4651
5196
2650
20
1053
280
2405
1011
2932
2367
951
3079
2989
181997
11
2352
1371
4018
7
189326
1700
1564
3090
6
4168
4