329
1
539
515
2
379
676
338
322
332
352
259
886
262
577
416
631
0
1135
3
641
4013
14
760
287
364
924
3015
5
2057
933
348
285
550
978
323