840
3
5050
4
2112
2
479
0
3397
1923
4706
5
2016
1930
1070
1800
9
13156
15
1528
1
1938
2967
8773
10
477
269
705
353
1854
1607
1326
376
699
271
661
2240
263
4015