1772
2
3225
8
1192
1
458
0
4690
6
7258
266
1152
3051
683
1603
2457
584
4594
3067
3
1188
471
296
2952
691
759
6529
7
46414
280
525
431
503
1009
1045