476
3
31535
0
2275
2
637
20634
8
25137
2730
6
2809
251
475
1824
4940
5
19279
344
1
172
381
2668
1020
503
3114
4
543
5223
9
325
283
17353
392
798
383
246
1043