699
1
1239
1532
673
0
2710
2
929
3
3998
5
3354
2347
1813
796
6
2277
2320
524
1380
2209
930
2939
2884
3683
2060
4629
15
4311
20163
44
1384
2082
1468
1424
2786
8411