501
1
491
1033
2
1670
6
470
807
2648
1411
3
2625
4
745
500
580
542
3626
420
1447
685
996
4691
21
425
955
571
433
2926
9
987
1705
686
2805
534
796