999
1
3359
785
0
2297
2275
2
19279
2076
31535
467
2730
6
641
2668
25137
3114
4
2459
9
17353
17730
11
1020
2546
802
1824
11881
3
20634
8
1463
3615
7
7334
4513
1642
1961
1630