984
1
324
1697
3
1726
4
2575
6
2890
9
948
499
935
533
397
1150
1374
170
22
2
25
28
108
73
43
151
584
74
4511
5
1943
2219
1330
0
1543
8251
26
877