2296
2
503
0
1152
3659
14
46414
1
31535
1921
4
584
837
300
5135
363
458
653
2843
1779
1009
1961
1232
1045
576
8822
5