2135
1
1033
1008
2
848
1054
2478
2991
1132
0
2143
5055
5
1923
3
120469
35
1390
530
1899
6968
2334
1302
1966
6
3466
322
1544
1967
2352
4427
10
503
2966
1124
2727
2109