2089
1
1180
3
1519
877
938
1219
297066
0
1779
6075
15
1978
1539
1125
13995
3095
7
2564
4335
2
1371
1358
3696
2281
3080
5151
267612
780
3715
1146
4978
19079
6
1689
99072