580
1
541
1411
3
3626
6
420
2648
2
1205
8
568
1262
7
931
501
470
857
735
996
4
2219
685
621
1447
4691
21
698
2926
9
480
686
1981
433
571
425
954
669