20591 91
2853 421
13723 448
12384 702
10366 310
11254 208
14804 245
13675 642
7280 114
5142 802
3028 461
5965 236
5841 782