3201 513
2962 298
2955 191
3688 656
1403 94
4726 972
22653 724
53656 572
1767 159
1479 176
7025 307
5266 661
3071 458
29817 297
4021 569
10900 593