29617
2725
29419
3176
5010
42845
25444
31448
3359
3990
3439
2980
604811
43440
43303
41247
3660270
3431156
29754
2877149
27376
23292
21690
19800