2295 429
2848 214
1429 141
2840 438
9633 591
24857 209
142431 633
7314 252
7729 170
45778 376
8788 289
11077 328
5081 508