2113
1
4158
8
3280
6
5746
23
2028
0
1324
2
1271
57793
890
387
1451
674
2913
14125
10
2185
4476
797
2255
51331
25
4715
5
1744
3196
1227
1162
1757
3575