2109
0
4049
10
2190
1
2551
1131
2694
3
846
380
492
679
555
633
1418
2
1691
2500
20634
8
872
3233
16
576
1782
820
683
859
269
828
369
2730
6
1857
1973
1049