2983 631
3084 801
1288 259
2029 383
1682 437
339961 1008
360681 1134
357198 790
421952 982
120432 553
127020 370