4032 752
3134 96
4835 98
5213 159
4185 639
5682 923
2798 217
12594 443
1327 58
6877 616
2654 145
2506 202
3957 598
5846 470
18554 103
5907 437
5914 702
3337 322
3509 542
4057 692
5376 909
8251 539
5830 562
3830 404
5064 123
9909 835
19080 502
41035 628