602 29
4977 588
20833 283
8659 76
23480 48
19782 333
3836 455
13627 187
6396 526
8845 227
5169 29
4412 139
5979 969
5526 299
10834 249
2932 462