3016 978
928 265
370 42
1832 444
2865 773
417 63
1929 423
1489 462
2101 589
1043 31
2048 320
1034 38
9574 490
5404 184
5070 403
9444 634
14477 183
20310 729
7766 228
2614 212
4479 404
102141 581
19732 722
11088 609
30437 663
4277 194
21488 630
22857 74