3966 893
3023 656
1952 61
2913 508
4384 706
3351 867
2987 601
1111 240
2589 233
2196 361
1033 198
308 31
3933 908
914 152
3845 452
3413 975
1608 318
2206 608
2268 571
3864 86
3137 611
3900 503
2405 616
1068 117