388
1
397
3
301
2
97
530
62
512
1242
362
249
160
180
232
55
393
107
162
255
149
175
82
535
661
452
472
611
613
436
442
396