509
1
1414
4
2000
3
447
695
2
1896
5591
14
562
2567
7
1954
490
1701
10
1501
8
1386
630
516
3019
1262
640
508
108
1830
504
1037
3066
25
420
692
423
4177
15