1035
258
524
20
172
144
372
11
679
115
597
68
610
73
214
29
416
98
488
23
597
17
163
109
601
92
309
182
253
162
650
71
350
210
609
47
400
51
562
40