22993 800
44673 527
16833 185
10998 341
33157 941
12155 331
26519 528
8056 221
20305 818
17149 522
12211 204
8350 403
3015 272
4409 506
14625 514
8926 806
3607 273
2770 64
5810 591
2172 98
14217 695
6332 661
3964 301
6292 310
7043 566
9539 608
6129 683
4359 258