3501 242
2232 141
926 142
806 83
400 67
1087 147
970 120
334 50
689 62
427 63
762 145
854 270
473 73
1864 177
944 162
1036 128