46593 141
2427 114
3318 74
5018 679
3913 207
8755 503
64908 904
4565 102
16068 814
1791 115
7345 517
12604 366
3084 398
2879 452
11502 550