40161 669
40984 469
26895 80
7414 363
2807 368
5259 581
2048 267
2137 559
1652 310
2503 259
3267 557
5444 641