3293 61
3140 531
3639 891
6564 455
3968 371
2097 382
1516 127
4073 437
5680 699
21563 687
77457 743
12607 268
28806 172
30934 884
11189 163