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