5800 533
4583 492
2781 483
3723 259
777 43
141676 181
44321 694
12880 401
115089 407
94758 572
208277 761
231412 776
152096 1051
89858 446
20269 112
38613 420
2517 554
6000 571
1815 269
1445 92
3654 318
6024 135
2986 357
2069 254
17475 196