2507
1
518
2
4029
8
3517
6
5135
3
1622
1443
6110
4
4465
22
5060
2077
826
2277
0
1643
2254
3439
1628
1537
880
5597
894
2152
5147
346
3818
7
4042
11
2190
4759
2189
4034