502
1
895
2
1033
3
505
507
1859
537
1013
2131
6
1518
2292
2004
1652
22
5514
6204
389
453
458
541
780
1442
632
556
3132
8
2373
1462
7
674
1109
1780
2182
4