1105
0
536
96
2139
4
1657
2576
1
532
1058
728
2402
787
557
878
2937
457
3671
6
464
506
335
710
352
730
345