8250 30
115899 671
29073 209
45730 743
52064 337
77927 399
35065 313
62701 172
156269 754
49082 570
57899 555
47143 729
4311 406
4962 418
5072 413
13255 423
2376 239
8269 196
6118 438
5226 513
6487 478
4905 839
3414 236