1389
2
2258
3
1132
1
1021
4
574
0
1086
3716
5
1033
1219
17637
804
1987
1713
1191
3498
2504
4309
3856
6045
2418