45
351
128
64
98
92
117
106
65
322
208
49
23
400
272
286
2375
146
126
282
190
47
10
3
460
245
87
722
20
63
276
58
248
296
487
80