11521 92
14014 172
21574 278
23983 77
7330 216
2917 317
11056 587
5375 481
5201 531
2183 44
10509 303
7239 68
1560 54
5904 291
11090 773
5691 863
8234 714
3511 414
2840 67
6623 297
5387 439
6406 210
29515 899
4382 378
5028 409
3997 664
9070 572
25853 160