338
1
1076
1093
2
1315
5
2811
9
2426
6
363
331
683
2725
7
382
1423
493
679
393
1342
0
322
468
303
786
328
2372
383
411
324
372
451
728
1359
825