2108
3
1348
0
3587
2
1252
2189
636
2300
3117
8
3971
1
5432
3854
2060
106
944
1579
3063
10
2411
5055
2299
2123
2220
7762
4
1628
495
2507
3671
5820
3407
3818
7
2556