16006 288
22005 508
28819 171
74154 665
102212 944
45517 694
24483 676
3999 399
4303 252
12104 800
3773 531
4118 683
1475 140
6823 779
9327 239
3306 323
2337 78
3741 300
3366 412
5740 175
7413 311
5557 548
2266 239
3434 135
7360 635
4340 897
4201 306
5792 572