3002 917
940 222
7973 301
20989 716
12338 1012
8522 275
2813 191
39801 223
9064 486
2320 336
3355 619
2262 38
4774 552
2333 558
3683 279
4080 869
5648 55