2650
20
3629
1
862
0
1880
5
616
1131
964
1478
1380
1412
1172
3539
3
2940
2366
1170
2534
3400
2
1618
2838
1821
1186
775
1179
1812
3871
2794
783
951
841