31060 246
20948 350
163190 278
186961 982
55628 556
22057 402
11593 596
3481 915
2757 319
9375 570
1321 163
5028 399
3456 597
3689 551
8759 452