18770 663
31077 168
8705 201
35491 503
2281 130
4276 771
10911 273
3547 366
5351 758
4547 711
20216 694
2394 288
2711 394