22005 902
14221 666
14011 299
12218 338
7141 358
5553 562
11010 485
4447 495
6548 339
7291 146
13354 419
5228 613
5795 254
32114 623
39514 263
103070 244
6371 801