2886
4
2604
1
3625
4867
7
4465
22
989
0
5060
2
18816
11
2277
662
1643
2254
3439
8
1628
1537
880
5597
894
2152
5147
346
3818
4042
2190
4759
2189
4034
1252
1557
5055
3