669
0
1356
2
1071
5
496
1
702
1509
3
1250
406
376
441
284
617
517
1054
967
27169
12
2919
1235
626
550
1106
455
429
532
419
1006
423
437
1536
4
493