2296
2
1369
5
2084
1
6371
7
999
1952
1664
1344
0
2670
20
2372
797
1961
500
2710
9
28805
6
2648
2334
839
1938
4
1245
1682
954
2129
4427
10
2052
3564
3
494
2735
2966
4124