25589 708
5261 332
164198 365
2172 201
15755 526
1124 112
4478 505
15211 915
2129 270
2272 438
5531 489
4134 780
1362 143
2931 646