593
110
167
703
47
629
682
179
97
572
35
164
450
777
670
167
1530
2105
4580
167
2344
47
410
727
680
699
118
696
2170
2308
243
416
2056
103
5865
49
247
151
685
432
156
267
2298
730
707
35
399
61
2212
1200
667
726
1901
661
160
673
417
513
170
425
675
0
149
66