34991 347
21780 359
9766 865
10936 354
5861 543
9383 509
10627 227
1890 51
5756 838
3807 114
15396 194
6199 157
1326 55
4726 870