3145
2
2134
1
2899
2522
4309
3
1075
658
0
3337
5
5375
19944
3765
4
9611
2966
11
2763
2411
2265
532
297066
693
267612
2941
600
4978
599
2151
4100
6
1064
1442
1960
1077