19355 63
40737 240
38391 142
24873 158
18487 669
4178 363
4958 769
1407 156
3542 468
1536 109
1197 165
2901 608
3521 708
3074 346
3489 447