401 101
2886 859
3147 842
2408 322
2101 490
66004 506
13234 888
60733 727
3017 322
23936 177
27977 280
4655 86
9828 703
8728 791
5936 581
5751 556
19473 263
107004 429
3889 57
11568 239
23957 639
21735 242
31547 754
15628 549
16571 680
18138 432
5817 242
10286 831