329
172
464
12
337
58
55
268
503
440
86
82
272
228
616
95
80
16
684
62
224
136
0
524
11
80
1000
13
145
954
813
91
72
1381
398
222
6
209
388
235
555
605
669
820
316
83
126
521
83
