22806 551
50460 561
12092 235
35426 199
4129 746
2499 262
2355 43
4558 466
8345 904
4208 271
21747 619
44043 948