45903 80
3381 36
13498 248
12228 81
10685 627
8555 363
8974 521
9766 681
6226 529
7070 257
19914 481
4962 390