999
1
1952
2
797
0
1344
2670
20
500
1961
1566
4723
4
744
28805
6
2648
5
1291
839
1938
397
1336
1245
1682