518
0
1389
2
1551
2304
1
2306
392
2712
5
2855
3
2069
514
3990
1276
247
1124
486
2419
968
356
1132
2830
7
637
3092