1846
6
2688
2
5234
4
2937
5
1048
163
259
323
294
1
616
484
198
380
213
677
346
315
309
113
185
482
3
706
1015