3514 300
4462 164
5852 515
5365 349
6174 737
2929 41
5391 504
3481 111
5336 371
5632 826
94432 662
53591 197
4875 527
97088 859
3222 248
5698 299
5075 531
2443 61
5835 165
4866 349
7970 583
2979 85
9585 367
8696 295
11145 522
11450 722
291072 1207
352267 936