3480 750
4186 645
1593 276
16839 268
29275 217
29730 743
5767 263
18062 148
10002 275
7282 839
8602 847
14879 180
29863 164