5088
6
1267
2
1105
1
5232
7
2650
20
3629
862
0
5209
9
1344
1412
3539
3
2534
2176
2995
1480
1179
3871
2794
4278
1675
951
1835
1618
841
3470
5
432
2886
1451
1550
5253
4