23033 800
45394 527
16894 185
11064 341
33248 941
12234 331
26557 528
8191 221
20599 818
17212 522
12384 204
8384 403
3049 272
4465 506
14679 514
8980 806
3643 273
2802 64
5864 591
2222 98
14247 695
6398 661
3987 301
6352 310
7085 566
9559 608
6221 683
4372 258