954
2
1373
3
859
1
2467
6434
9
4516
18
3091
4
879
1850
1871
8
1368
224
0
229
645
604
5
1684
877
1186
805
1981
2141
7
2196
616
880
1445
1456
4368
1960
5000
5584
6