671
0
953
543
1463
31535
1782
1949
3
683
2716
4
2168
5
2964
394
2855
1131
970
573
1362
1
2694
3248
1116
431
369
874
597
846
2655
3092
466
1567
2
2644