96985 860
10093 359
42047 197
20573 849
13381 231
11109 443
49701 163
31337 622
7198 782
2721 486
4354 593
2265 207
48280 828