62
301
1254
29
5
45
191
43
321
571
2576
401
291
284
552
542
2214
862
882
8
511
431
19
302
253
2532
1964
1011
18