180
1
212
68
63
1371
5
83
72
98
116
2
59
743
73
377
298
75
299
247
364
80
655
227
259
243
162
275
76
95
522
649