3030 160
2914 390
3887 313
5436 616
27216 893
4859 509
2244 210
7646 277
11264 345
21799 244
4983 636
7485 596
72064 955
37649 503
2292 243
3053 789
2507 350
3236 510