501 131
2151 650
30507 538
10199 583
2796 291
126913 209
14102 208
30086 220
16438 331
14085 82
16530 608
7958 785
18137 164
11605 420
9512 204