4995 140
3262 642
10101 123
20131 201
20314 559
8427 157
21816 343
17525 63
3512 373
2545 304
2948 184
4703 780
22626 251