3326
3
181997
11
1239
1
1804
2277
0
929
2320
5
1243
2
2209
3354
2347
796
6
1355
3998
2884
4629
15
20163
44
1384
2082
1468
1424
2786
1691
1681
2173
1532
1054
2760
4
1844
4833