353
1
502
245
100
324
2
316
340
65
569
178
265
232
227
76
67
522
702
3
484
298
561
438
304
280
717
394
48
492
338
1222
477