3092
1
2881
2
31535
0
6662
5
2314
8
1453
1189
3114
4
3510
4111
2749
2748
2191
1452
1098
1969
149
3
2600
2546
928
390
2172
4895
2493
2064