2381 385
2272 455
1686 303
2628 608
704 62
2384 654
19126 33
2322 522
9449 184
30899 178
90882 792
74334 205