302 51
2735 741
3097 851
4693 443
4670 616
565 89
8482 608
4171 308
1902 349
4246 506
5396 471
2799 189
2568 194
15254 452
4699 275
1242 37
7733 356
5891 785
6663 632
28299 381
33390 527
3261 325
5153 710
25248 618
9412 536
17604 336
9122 265
29859 47