40236 926
8333 137
25235 664
90904 683
5095 399
2213 192
258293 831
13717 70
4490 627
3063 614
2264 304
1051 66
1447 254