3195
2
59
0
1564
3519
9
3988
6745
16
9511
5
3889
4
3841
12
2598
2917
3
2822
1960
5375
738
2992
5226
2255
6
3643
1669
4834
2826
1
4874
8
2605
2977
8607
1614
2101
3369
2088