309 2
888 223
720 558
981 428
228 506
83 643
151 437
101 340
278 915
894 136
650 196
627 666
14333 365
13291 804
9379 361
7323 363
7269 348
6089 14
5628 40
5093 201
5020 225
4440 922
4407 646
4389 218