30168 371
5414 77
2045 46
2747 42
20629 312
22940 670
1983 329
6198 88
4965 337
4512 432
2532 95
2698 520
3761 335
6815 847
28234 904
16261 595
14507 666
4457 742
26244 436
19863 569
10659 667
17952 110
1732 112
2017 332
20237 464
5875 291
9193 726
17480 638