2541
4
5527
3
2650
20
3629
1
862
0
1950
3936
1412
581
3539
2534
559
1179
711
3871
2
2794
1276
951
1618
841
3470
5
432
2886
806
1550
1288
5253
1788
2740
3066
7