2693
3
10324
2
1458
2445
6
512
1
3371
5
1811
0
1390
4271
4
2604
7
1661
6968
978
4677
10
1966
2352
1544
4427
3054
2275
2966
737
2904
1124
2478
5455
1019
2141
2727
1899