1248
1
2966
11
3053
7
1239
894
0
2518
3
3765
4
7793
1978
2
344
969
683
1266
903
539
908
289
881
19932
6
730
297066
774
655
707
1819
23
110
595
2169
89