340
1
324
282
326
2
278
246
102
517
234
68
244
486
70
360
3
352
60
594
666
475
82
598
395
336
250
252
71
81
963
89