5022 36
4650 541
2906 163
9962 625
2065 52
3467 440
7378 297
5640 814
1890 201
13333 368
4521 423
4455 361
3266 579