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