20163
44
3680
2
1252
707
1
6189
903
2901
255
0
985
2512
224
8329
2788
737
1106
1447
3213
7
1027
1644
4703
6294
4
1378
309
1585
2315
3175
5
1100
4146
3933
2086