30012 156
13244 421
24086 107
3555 88
2759 110
7016 493
12176 162
224813 909
24116 639
20393 278
35563 583
18068 383
10938 802
20232 835
14632 608
5532 808
14255 303
12702 901
4622 74
13366 290
27391 53
394640 1035
9824 194
9303 392