2960 582
5946 587
5867 192
3449 317
2928 40
11195 287
2923 583
3257 275
2252 534
1988 181
2450 349
2619 201
4699 363
794 57
1652 246
3723 844
3121 502