2990 815
2327 636
146313 561
253028 1178
29575 888
128882 758
39745 308
42834 440
2430 46
8522 97
4975 122