2557
2
1682
646
0
476
1
954
829
3152
9
494
2169
3
2522
653
1350
2800
572
1790
4
9315
2873
1131
4233
3803
1515
1454
2914
671
3257
926
3708