932
0
630
663
404
1348
325
573
2190
846
328
1451
382
254
63
1636
5313
301
2733
3
422
509
3691
239
628
334
1826
280
268
530
400