889
2
2971
1
3318
8
3493
5
499
6344
6
5380
10176
26
477
0
3132
2693
3
419694
9
2337
2198
512
2370
6554