2586 703
166078 309
11737 109
6827 519
2427 327
9402 459
6518 809
9461 310
14598 91
13063 629
6389 596