5048 140
3276 642
10173 123
20252 201
20507 559
8444 157
21931 343
17723 64
3555 373
2582 304
2971 184
4725 780
22942 251