8250 30
115894 671
29073 209
45726 743
52061 337
77925 399
35064 313
62700 172
156267 754
49080 570
57895 555
47142 729
4311 406
4962 418
5072 413
13255 423
2376 239
8269 196
6118 438
5226 513
6487 478
4905 839
3414 236