5527
3
712
1
1225
0
2100
2
2650
20
3629
862
616
3936
1451
1412
3173
581
4074
3539
1767
2534
848
559
1618
2615
1179
3871
2794
1380
30334
6
783
951
841