601
81
436
58
428
53
303
20
304
11
259
22
427
42