448
1
484
467
321
951
0
2142
367
2490
177
4979
5
1126
17353
454
415
249
1009
1853
428
957
1943
14076
7
422
408
5871
15
466
1128
410
325
121182
6859