1136 260
2495 612
1041 255
834 121
3263 516
28116 107
8677 883
7787 413
10844 423
4509 566
5512 93
3110 259
987 86
5035 690