3326
3
1225
0
2650
20
3629
1
862
616
2277
929
796
6
1412
2884
5
4179
3539
1239
2534
20163
44
989
1618
1380
2082
1804
1179
3871
2
2794
693
1532
2760
4
783
951