108
72
81
56
97
71
59
91
53
279
171
101
107
137
717
2
403
744
2393
350
321
305
1
251
1923
4
529
423
5