2406 654
2506 679
1599 338
2867 891
1185 315
1952 211
2744 608
5535 253
10634 304
53682 557
13444 39
12755 487
7051 890
6946 615
5915 469