553
1
1535
2710
2
789
0
1619
300
2169
4278
2942
6
3177
1815
4309
3
3089
1284
1429
2124
1377
977
802
1014
2512
756
123674
35
697
3621
3428