23928 708
5215 332
148501 350
2133 201
15701 526
1087 112
4278 505
6466 910
2088 270
2202 438
5325 489
4068 780
1333 143
2924 646