502
373
182
355
395
2176
23
321
441
261
1298
1627
1144
1305
15211
162
123
7813
32
458
5710
526
785
683
461
972
343
661