47091 600
43092 267
13841 521
8748 446
25060 279
28985 744
6249 407
3556 473
6133 392
6816 395
1316 36
4073 827
17274 439
5538 147
2810 222
4122 812
16937 624