30022 220
9796 345
8897 603
29652 562
24194 223
2719 295
6573 667
17065 440
12333 332
37944 261
31059 429
6707 719
1977 207
3025 81
3562 274
7783 800
21047 879
5148 287
11325 523
3385 261
6424 728
4492 559
3348 268
9601 437
6025 688
12600 323
33681 536
30677 936