2038
3
10
0
1765
5
22
988
8
35
7828
948
2
430
1
7
93
2914
739
1751
1414
1547
1031
9
2362
15
663
4297
4
33439
2614
1540
2568
1329
4345
2043
1532
1361
142