128308 663
8132 565
4704 281
23844 367
11474 412
53062 106
4340 627
5930 582
6183 684
3068 458
2377 134