292
0
1056
1
1207
2
2229
4
5304
9
500
397
3045
1418
2097
3
458
4328
10
2105
1054
2952
46414
1015
1105
3659
14
2522
1152
691
1184
768
584
896
1009
614
3323
31535