22022 503
4000 621
19981 242
15312 839
11534 556
3971 354
8588 450
16184 63
35065 238
29310 141
20815 157
16032 669
565 58
2882 487
3283 770
2488 519
3114 629
3689 659
2453 322
4354 423
2958 584
2020 272
1228 240
4011 522
3102 451
1104 109
3231 667
529 36