6691 526
22039 188
78267 286
3441 134
4939 406
1603 262
6292 881
3978 854
2958 633
1354 38
1607 274
2887 675
3806 474
1404 188
910 125