3092
1
2881
2
2038
4
4149
5
5155
8
2478
1384
36609
34
3114
3510
4111
2749
2135
2748
1452
1098
0
1392
780
1501
691
764
2546
1861
4292
1172
572
2076