2089
1
2245
3
1180
1519
985
297066
0
3316
10
1539
1371
3696
2
3546
1779
2000
6346
16
1226
938
1219
3053
7
2239
4042
877
1944
6710
3238
13
2479
1517
4
1839
2797
5
1295