22889 281
14211 162
4652 453
4661 556
6372 105
2875 480
3089 98
1056 35
21529 576
11729 531
10302 254