2089
1
1180
3
1519
877
938
1219
6075
15
1978
0
1125
1295
2650
20
1539
280
4335
2
1371
1358
3696
1581
1779
1226
2281
2250
3765
4
2245
3053
7
780
1146
297066
894
1689