2329
3
7053
7
9877
5
1095
1
2531
471
0
4201
2
3107
1691
2233
1282
1382
847
2093
1171
1850
1826
3873
15
1300
1629