951
1
1639
1650
4
5658
9
7870
2595
8
7034
5
2935
2
99072
0
2902
16
935
1308
4442
7
1804
4148
767
598
560
1507
2009
924
543
2818
2884
3242
2586