98
1
299
1372
5
84
72
63
116
2
544
59
743
245
80
364
247
379
77
227
656
650
163
1336
3
260
276
707
771
314
96
76