882
3
1606
1
2126
2
3724
553
1535
2710
1686
1834
1619
11059
9
1554
2169
4278
2942
6
1853
3177
1815
4309
3089
1284
1788
2124
1377
977
2512
123674
35