101299 126
5719 565
10237 111
8144 241
2281 27
4242 176
2027 69
8721 292
5587 579
4562 616
6187 733
7435 476
57212 165