526
2
5730
9
449
1
5591
14
562
695
1899
3
509
457
2000
647
1282
6
486
1585
5
1558
409
2817
12
473
1427
510
463
458
363
357
445
1617
1015
391
434