846
0
1133
367
1939
2095
1
266
951
1425
7952
280
2121
4
1506
3559
2143
1302
2334
893
1045
430
456
306
770
1661
401
602
1238
262
458
410
683