2245
3
1187
1
2105
2131
4305
2
929
898
1606
1788
2377
297066
0
1367
1089
3683
5372
2530
4
1787
1226
3053
7
3820
2305
2570
19944
779
3379
2061
1239
2797
5
1295
20163
44