8002
7
2555
4
1815
1720
2
4465
22
5060
4198
1
2277
0
1643
2254
3439
8
1628
1537
880
5597
894
2152
5147
346
3818
4042
11
2190
4759
2189
4034
5055
3
636
3854
3696
2430