329
0
403
509
1100
1523
393
4111
2
454
328
1095
268
1414
846
407
297
1939
321
4537
374
750
658
230
1352
316
602
2992
325
479
1423
797