3195
2
59
0
2982
3
3519
9
3988
6745
16
2883
5
3889
4
2129
3637
1
3841
12
2598
2917
5375
1960
1594
2696
1234
1615
738
156
5226
2255
6
2489
8
3643
4834
1266
2826