883 160
4025 873
2945 588
1161 225
2744 703
167502 309
11782 109
7390 519
2581 327
9781 459
6819 810
10072 310
15346 91
13221 629
6452 596