2995 122
15616 67
5198 86
8519 517
12175 104
18824 144
10132 738
6147 401
6399 814
19470 662
3474 165
20240 115
16266 660
6418 591
9641 406
5157 425
5214 503
13383 383
5384 753
3949 911
1789 134
4927 108
10468 481
21638 312