80
422
383
303
291
272
545
504
333
476
354
373
894
282
1362
1315
693
362
394
4826
37
31
752
34
772
47
40
511
3710