159506 911
3909 305
5338 669
74980 247
10071 728
11057 71
8058 359
4720 339
11808 256
23758 710
22758 462
14702 59
23144 328
5563 561
18099 523
5292 757
24950 376
15720 396
5724 349
1939 93
3896 356
4877 474
2317 144
3331 52
5999 175