84
301
19
1022
201
4
246
251
193
332
152
687
874
2366
281
321
322
392
51
1093
511
132
275
245
72
992
343
673
2508