2513
1
1696
10
1600
4
132
0
3229
6
7096
1811
108
22
915
1030
2
3411
613
98
123
1558
1340
994
38
949
3559
8
174655
2414
782
1007
615
66
1003
935
1660