504
1
487
2734
2
471
421
432
538
404
1939
3
703
547
533
463
944
888
1139
374
436
514
384
163
607
543
806
2005
8
521
1745
4
4042
5
466
2214
20