30023 615
7451 77
7116 297
41779 312
7090 303
8931 409
6263 588
11412 613
10755 647
6671 251
2176 273
11433 901
14843 274
4224 328
3069 815
4170 440
5854 483
1431 161
9331 343
2048 144
3405 867
11480 634
4680 557
1680 356
1582 268