41081 313
53110 683
39277 171
3290 90
27237 316
6411 527
2929 77
4684 322
3599 289
4459 774
43159 407
1917 183
5425 665
1453 217
1423 361
939 226
1811 519
1614 270
3635 968
1955 382
2067 390
688 91
2375 531
14006 524
1445 395
1137 148
1855 419
11536 737