542
0
2000
7
662
5535
13
3575
5
1816
2292
2
3696
8
2204
2188
4
2242
5382
1505
581
2199
3066
2259
1
4142
4987
9
2600
1946
20312
39
2755
5565
3337
467
4606
3212
27
2861
1912