3521 253
1127 61
535 82
134 52
192 49
930 369
1186 152
319 76
2227 210
221 62
1163 75
268 51
1010 91
948 111
831 73
130 256