1096 240
2537 727
4929 45
1657 519
1583 326
6112 273
8638 659
2394 430
1466 172
7307 508
8200 563
69608 1067
28579 277
17665 903
5758 302
5781 562