31075 650
15331 817
10170 412
3393 333
4871 707
3875 501
6680 457
3936 376
2247 191
22331 87
9731 378
6713 554
6869 929
12039 479
4629 192
12453 259
2117 116
5260 42
2380 203
5585 686
7174 119
6516 585
12017 580
39883 105