15023 97
24077 76
8453 116
8477 128
32976 941
59566 618
4527 557
10590 392
6734 513
1974 106
4161 711
9302 645
8567 144
4237 359
3386 88
3225 216
2766 46
2270 270
5252 45
1545 191