23029 800
45293 527
16887 185
11056 341
33232 941
12229 331
26554 528
8169 221
20567 818
17208 522
12365 204
8379 403
3044 272
4461 506
14673 514
8970 806
3641 273
2795 64
5861 591
2215 98
14243 695
6386 661
3983 301
6343 310
7075 566
9555 608
6209 683
4369 258