216
1
68
832
3
607
219
241
99
2
186
362
956
476
293
330
436
48
1466
465
313
88
338
492
469
393
879
679
122
280
937
347
298