646
28
803
26
1480
110
1745
72
1548
90
1861
109
965
75
1034
57
2032
167
1399
115
1608
134
1055
93
1470
139
1010
60
3616
303
1974
197
1735
78
2383
227
2575
281
1996
193
3036
450
3025
291
2733
432
3832
599
2457
358
2655
433