29602 167
13909 832
2078 274
6211 386
25093 95
10843 41
7823 647
5017 539
5372 222
8299 445
4863 612
5833 79
7000 629