3027 160
2913 390
3886 313
5436 616
27214 893
4859 509
2244 210
7646 277
11264 345
21797 244
4983 636
7485 596
72064 955
37646 503
2292 243
3053 789
2507 350
3231 510