19961 298
35058 202
113441 910
5153 497
2823 206
3117 186
3879 505
179050 787
56007 307
4413 587
6476 76
25572 181
2861 233
4427 595
2146 215
2956 201
3546 200
5665 761
15865 327
19030 536
19372 492
14037 73
383676 759
7213 608
106168 840
12426 344
8990 546
73578 431