150589 498
3583 527
2969 498
13589 730
3492 452
1355 182
22708 322
25069 267
16262 432
6779 758
3947 134
4512 169
4761 282
9956 605
3812 205
38220 273
20043 712
3422 151
4114 608
3801 562