1512 500
5954 338
7414 603
31499 286
2867 795
2439 625
1553 192
10158 178
12780 840
449 131
1106 277
2394 743
561 135
2613 803
1250 363
610 131
512 37
2451 486
1081 333
319 91
2949 707
7071 518
2274 627
939 267