175
1214
307
2608
86
1413
110
894
263
1326
283
1410
46
722
86
735
1730
4587
28
695
113
1537
70
807
29
701
39
679
287
917
619
2406
421
1213
86
623
818
2310
66
1753
64
787
227
1996
107
959
198
1420
270
625