35
97
36
84
281
255
91
26
25
16
77
80
423
47
72
10
194
2888
350
15654
81
160
482
3429
422
412
389
1480
332
27
1160
30
43
79
1301
104
67
8875
133
168