2673
1
1501
1458
3
2317
2
105290
0
1207
3047
10
1948
2708
2189
4370
5
1373
4869
13159
817
1033
2786
2921
15
2955
2361
4289
6850
2678
6515
5590