496
1
702
1509
3
1250
2
406
376
441
284
617
517
1053
967
27168
12
2918
1235
0
626
550
1106
455
429
532
418
1006
423
437
1536
4
493
635
4105
1076