20163
44
1230
4
1282
2
1249
1
994
1615
1813
3465
1125
3835
5
808
1162
0
2089
1326
2082
4335
10243
1606
1689
3
2281
1013
1180
2262
1426
1042
2114
1179
2427
12
1637
2360
6