3008 576
5179 227
26684 103
16945 569
9284 265
8747 891
7636 648
65484 731
9263 263
6808 117
27945 723
52369 665
4362 615
3942 882
4877 506
28077 502