21871 846
4939 551
10633 386
5163 343
2330 44
6759 869
4799 813
1138 86
2989 436
4413 936
1390 39
4214 454