2950 197
2895 646
1489 309
2413 680
2525 768
1223 347
3103 943
1907 391
4519 459
2600 541
4702 591
223 33
2349 487
2182 697
18281 858
14158 276
18478 709
5005 58
7942 606
1264 265
781 239
3660 565
440 76
22651 813