30291 363
2249 75
5199 420
3019 333
23587 607
8969 372
4870 257
15348 219
9494 751
4295 775
1795 85
7774 127