5085 516
2244 288
14333 93
4027 793
35216 602
954 139
3846 259
3407 729
4981 738
19111 246
7252 218
2914 462
3331 488
1470 98
2917 746
2803 557
3291 804