935
0
1132
20634
8
484
729
1124
1
1270
863
2064
2
980
1009
714
1510
439
77
3301
1054
1049
804
2337
493
383
637
1084
300
1454
475
169211
11
2673
99