309
2
357
1
271
276
528
802
641
1087
8
354
553
433
366
382
342
364
621
348
2057
5
550
284
977
0
323
290
1912
287
1120
3
277
1135