2506 691
1241 341
992 233
19969 33
7383 702
1717 75
4592 388
5498 646
7745 348
8874 95
4389 284
3405 139
11880 648
4416 388
4444 29
1966 73
4259 215
5268 925