518
1
425
1968
4
457
115
396
1759
343
1035
2
2946
11
60
2059
826
767
117
71
434
2560
14
558
224
377
309
367
1301
285
538
1919
228
430
431