3004 36
103399 641
128455 329
5466 474
22822 979
5150 656
4786 90
89600 170
283204 885
21469 697
9950 732
5566 447
4038 371
66857 553
249058 962
5642 308
4814 756
8259 599
5385 684
142189 376
67437 181
10427 713
26376 688
3244 176
4000 366
108378 394
317333 1077
11965 108