1251 3
1471 686
1092 33
324 57
2691 932
290 721
1214 679
1071 264
982 818
1651 838
424 4
265 121
685 695
424 879
803 441
690 506
186 38
684 929
203 294
1256 119