951
1
1639
3621
0
1064
1650
4
676
485
611
5658
9
3428
633
7870
2595
8
7034
5
2935
2
827
828
99072
2902
16
935
1308
596
2512
395
4442
7
1804
404
3544
991
418