495
534
299
526
1039
293
421
403
101
65
62
106
506
300
3
648
104
503
1
353
797
160
684
1
157
72
0
1
327
601
1314
624
574
395
535
3
961
606
171
64
0
123
28
690
72
