3
325
857
125
307
103
264
30
30
52
139
2
592
408
149
182
270
508
405
2
408
22
10
18
3
348
66
165
56
209
499
0
20
129
361
262
216
150
31
643
0
472
1
551
324
355
16
