12231 178
3211 91
6682 111
15697 701
4525 212
16379 54
10437 129
10893 793
7874 194
9264 384
21714 382
8252 249
8436 79
2422 268
5297 647
21771 327
19661 261
8357 29
4700 486
4836 386