2938 598
3819 388
10025 183
8330 519
15057 862
10537 276
8100 335
7235 482
6595 257
7907 697
13985 285
3563 542
2663 383