503
1
1037
3
3066
25
108
1829
8
1615
9
1013
1383
444
354
1167
2313
2
4287
4
860
0
1291
5
1136
16
511
1075
7
559
473
591
497
571
448
565
735
610
502
1141
484