21076 674
2201 151
6616 398
5718 119
12103 466
4096 28
5786 283
11234 607
6813 251
4929 318
7509 683
3439 335
7475 829
9283 226
31741 370
11033 252
13218 505
14651 457
12682 139
5557 573
7641 580
7887 885
21542 557
9592 510
2736 220
5473 866
4421 281
8048 129