2189
0
2937
1
528
2149
5
1443
5382
4034
337
5753
10
1028
96
1131
2
395
2213
478
1078
1532
110
1142
1156
1761