15030 97
24087 76
8460 116
8479 128
32978 941
59568 618
4527 557
10590 392
6734 513
1975 106
4161 711
9302 645
8567 144
4237 359
3386 88
3225 216
2766 46
2271 270
5252 45
1545 191