3195
2
123674
35
2097
1038
1
5346
3
2650
20
6697
12963
4085
2372
2264
0
994
2040
4966
6
5094
9
2536
1861
1994
2140
1282
619
4663
15
4867
7
9036
1362
16
6856
24
2788
2106
1633
1953