4111
2
31535
0
25137
467
479
1557
1571
1
456
381
1020
4455
968
2303
2490
2328
5223
9
787
798
2730
6
482
722
17353
683
1880
1101
326
410
1824
957
415