2861
1
2303
2
1769
516
0
2349
3
905
223
1369
662
84
3589
1759
116
482
536
1055
560
459
1604
683
918
1248
314
783
1125
388
581
169
5043
1224