15016 123
2930 340
45691 581
7869 795
14979 187
3504 423
10429 53
19866 164
15314 683
11186 757
6407 669
13815 588
2568 304
9118 247
18094 631
7761 107
4954 478
5899 740
5279 779
5454 412
70856 413
7665 285
4612 295
19372 246
3049 231
4113 305
9637 242
12275 626