45
323
89
157
1
7
537
194
385
172
338
199
12
134
258
8
269
591
21
531
239
376
512
26
988
241
908
11
244
310
1
