50948 61
4445 503
3600 513
1579 61
21222 191
4550 670
9901 109
11187 470
13521 472
6680 374
8980 354
10151 738
12941 333
5255 767
10374 285
9739 126
9150 463