241
1
288
238
457
4
34
72
99
286
283
2
121
563
362
248
1595
533
444
287
924
354
382
732
553
555
815
260
338
557
184