1123
3
758
10
126
1
1124
1215
352
418
681
2
519
643
0
918
602
969
781
4
989
3223
7
1940
212
470
1367
11
2599
4136
8
17793
21
606
726
1262
1009
2269
696
60899
36