503
1
1037
3
3065
25
108
1829
8
1614
9
1013
1382
443
354
1167
2313
2
4287
4
860
0
1290
5
1136
16
511
1074
7
559
473
591
497
571
448
565
735
610
502
1141
484