497
190
447
401
104
603
354
144
428
330
443
127
154
209
416
758
194
43
277
1
509
514
72
64
684
561
503
34
967
220
563
263
0
62
495
157
457
277
123
157
644
741
601
624
72
648
797
415
33
588
129
394
28
