1253 244
2220 681
1711 541
643 106
2576 656
1865 498
280 26
2236 567
2707 648
1574 363
4635 57
6746 75
26419 265