3093 582
6181 589
5896 192
3473 317
2949 40
11236 287
2944 583
3272 275
2265 534
2005 181
2475 349
2647 201
4723 363
819 57
1665 246
3748 844
3142 502