613
572
605
370
684
760
218
208
111
629
514
309
3136
1367
1224
894
2085
609
2467
2134
942
1030
611
897
3664
702
721
1331
1479
2919
704
1559
2487
5986
1206
1080
992
66
77
75
177
58
39
40
811
508
277