1662
1
1207
2
1329
292
0
1421
1869
2710
8
2767
3
3157
7
3045
814
2113
521
2121
184
2982
775
3036
56488
2165
6
447
2372
543
1193
1664
1356
2326
4
2470