2393 37
40437 274
68384 264
112422 421
4774 764
5337 418
12639 532
5559 570
16756 171
2945 394
5530 143
3229 825
2585 40
3902 111
3480 508
1795 99