2301 591
1076 35
986 96
327 32
5903 235
3481 227
9522 362
157470 716
132085 376
43325 136
6597 289
120235 828
6479 392
2830 267
8484 578
4839 865