951
1
2773
2135
3
1072
0
131589
437
4703
2
280
1073
2650
20
2164
1744
108797
1093
3189
6
2405
2740
2386
2530
4