345
339
1000
998
338
1016
247
999
246
1002
244
245
241
996
1004
867
1017
1001
997
866
1003
148
143
149
142
772
704
3442
103
67
62
658
61
608
620
52
18
16
19
593
643
645
12
8
6
13
585
606
584
564
3452
607
3456
3457
