544
451
163
743
161
1312
642
126
307
574
660
56
217
237
140
321
373
645
151
716
503
323
776
675
472
612
1744
134
130
19
3
65
261
71
204
74
124
1489
705
216
86
89
383
0
25
259
293
11
101
284
550
