232
20312
764
281
291
20512
311
1491
412
392
784
1343
284
1181
354
758
661
1252
1168
371
594
613
733
552
3325
441
2098
414
141