2130 60
11414 921
3044 41
7131 89
17233 788
7290 114
10926 826
5658 573
1798 98
3426 611
3088 43
2185 335
2347281 3883
45784 1002
21120 549
193353 743
15169 624
99466 816
65853 520
9927 221
9162 457
29568 914
34945 265
35300 487
30932 443
12158 285
8873 590
16724 695