339
1
1076
1093
2
1315
5
2811
9
2428
6
364
333
684
2725
7
383
1425
493
680
394
1343
0
323
469
303
787
329
2372
384
412
325
373
452
728
1362
825